Richmond's winters are mild and unpredictable, with temperatures fluctuating between freezing and pleasant days. Spring arrives gradually, with temperatures rising steadily from April to June, eventually reaching the mid-30s Celsius in May and June. Summer is warm and humid, with July being the hottest month on average, but still experiencing some cooler days around 12C. Autumn brings a welcome cool-down, with temperatures dropping back into single digits by November, before gradually warming up again in December.